package com.sicau.service;

import com.sicau.entity.dto.Composer;
import com.sicau.entity.pojo.vo.ResultVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ComposerService {

    public ResultVO login(Composer composer);//登陆时，根据composer信息查询创作者的相关信息

    public ResultVO updatePassword(@Param("composer") Composer composer, @Param("newPassword")String newPassword);//第一次登录修改密码

//    public ResultVO queryUser(@Param("id") String id);//根据id查询创作者

//    public ResultVO getTasks(@Param("composerId") String composerId);//根据composerId查询其对应的任务信息

    public ResultVO getNotice(String id,String location);//查询公告信息

    public ResultVO getPersonalInfo(@Param("composerId") String composerId);//根据创作者id查询其对应的个人信息

//    public ResultVO queryAll(@Param("id") String id);//根据id查询:以创作者为主表的用户信息板块

    public ResultVO getIndexInfo(Composer composer);

}
